package jpack.rar;

/**
 * @author Denis Migol
 * 
 */
public final class RarCommand {
	/**
	 * Don't let anyone instantiate this class.
	 */
	private RarCommand() {
	}

	/**
	 * add files to an archive
	 */
	public static final String A = "a";

	/**
	 * add an archive comment
	 */
	public static final String C = "c";

	/**
	 * change archive parameters
	 */
	public static final String CH = "ch";

	/**
	 * convert archives
	 */
	public static final String CV = "cv";

	/**
	 * write an archive comment to file
	 */
	public static final String CW = "cw";

	/**
	 * delete files from an archive
	 */
	public static final String D = "d";

	/**
	 * extract files from an archive, ignoring paths
	 */
	public static final String E = "e";

	/**
	 * freshen files within an archive
	 */
	public static final String F = "f";

	/**
	 * find string in archives
	 */
	public static final String I = "i";

	/**
	 * lock an archive
	 */
	public static final String K = "k";

	/**
	 * move files and folders to an archive
	 */
	public static final String M = "m";

	/**
	 * repair a damaged archive
	 */
	public static final String R = "r";

	/**
	 * reconstruct missing volumes
	 */
	public static final String RC = "rc";

	/**
	 * rename archived files
	 */
	public static final String RN = "rn";

	/**
	 * add data recovery record
	 */
	public static final String RR = "rr";

	/**
	 * create recovery volumes
	 */
	public static final String RV = "rv";

	/**
	 * convert an archive to a self-extracting type
	 */
	public static final String S = "s";

	/**
	 * remove SFX module
	 */
	public static final String S_ = "s-";

	/**
	 * test archive files
	 */
	public static final String T = "t";

	/**
	 * update files within an archive
	 */
	public static final String U = "u";

	/**
	 * extract files from an archive with full paths
	 */
	public static final String X = "x";
}
